﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Lavanderia.Entities;
using Lavanderia.Repository;
using Microsoft.Practices.Unity;

namespace Lavanderia.BL
{
    public class HotelBL : IHotelBL
    {
        [Dependency]
        public IHotelRepository hotelRepo { get; set; }
        public List<HOTEL> GetFromHoteles()
        {
            return hotelRepo.GetFromHoteles();
        }

        public List<HOTEL> GetFromHotelesByCriterio(string criterio)
        {
            return hotelRepo.GetFromHotelesByCriterio(criterio);
        }

        public HOTEL GetHoteById(int id)
        {
            return hotelRepo.GetHoteById(id);
        }

        public void AddHotel(HOTEL hotel)
        {
            hotelRepo.AddHotel(hotel);
        }

        public void UpdateHotel(HOTEL hotel)
        {
            hotelRepo.UpdateHotel(hotel);
        }

        public void RemoveHotel(int id)
        {
            hotelRepo.RemoveHotel(id);
        }
    }
}
